package com.yxx.data.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author yxx
 * @since 2022-07-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("data_complication")
public class Complication implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 住院号
     */
    private String hospitalId;

    /**
     * 联系方式
     */
    private String tel;

    /**
     * 呼吸系统并发症 0表示是 1表示否 2表示数据未录入
     */
    private Integer respiratoryComplication;

    /**
     * 泌尿系统并发症 0表示是 1表示否 2表示数据未录入
     */
    private Integer urinaryComplication;

    /**
     * 压疮 一度0、二度1、三度2、四度3、数据未录入4）
     */
    private Integer pressureSore;

    /**
     * 水电解质紊乱  0表示是 1表示否 2表示数据未录入
     */
    private Integer waterElectrolyteDisorder;

    /**
     * 休克 0表示是 1表示否 2表示数据未录入
     */
    private Integer shock;

    /**
     * 脓毒症  0表示是 1表示否 2表示数据未录入
     */
    private Integer sepsis;

    /**
     * 感染 0表示是 1表示否 2表示数据未录入
     */
    private Integer infected;

    /**
     * 感染具体病原体
     */
    private String infectedDetail;

    /**
     * 低血压  0表示是 1表示否 2表示数据未录入
     */
    private Integer hypotension;

    /**
     * 高糖血症 0表示是 1表示否 2表示数据未录入
     */
    private Integer hyperglycemia;

    /**
     * 深静脉血栓  0表示是 1表示否 2表示数据未录入
     */
    private Integer deepVenousThrombosis;

    /**
     * 肺栓塞  0表示是 1表示否 2表示数据未录入
     */
    private Integer pulmonaryEmbolism;

    /**
     * 胃肠功能紊乱 0表示是 1表示否 2表示数据未录入
     */
    private Integer gastrointestinalDysfunction;

    /**
     * 急性胃扩张 0表示是 1表示否 2表示数据未录入
     */
    private Integer acuteGastricDilatation;

    /**
     * 应激性溃疡 0表示是 1表示否 2表示数据未录入
     */
    private Integer stressUlcer;

    /**
     * 关节挛缩 0表示是 1表示否 2表示数据未录入
     */
    private Integer jointContracture;

    /**
     * 色素沉着 0表示是 1表示否 2表示数据未录入
     */
    private Integer pigmentation;

    /**
     * 瘢痕增生 0表示是 1表示否 2表示数据未录入
     */
    private Integer scarHyperplasia;

    /**
     * 体温异常 0表示是 1表示否 2表示数据未录入
     */
    private Integer abnormalBodyTemperature;

    /**
     * 疼痛   0表示是 1表示否 2表示数据未录入
     */
    private Integer pain;

    /**
     * 疼痛位置
     */
    private String painLocation;

    /**
     * 疼痛性质（0表示烧灼痛 1表示针刺痛 2表示其他 3表示数据未来录入）
     */
    private Integer painNature;

    /**
     * 疼痛缓解因素
     */
    private String painReliefFactors;

    /**
     * 疼痛持续时间 0表示长期 1表示间断 2表示数据未录入
     */
    private Integer painDuration;

    private LocalDate createdTime;

    private LocalDate changeTime;


}
